Pinning attacks
One of LN attack vectors
pinning attacks とは、あるトランザクションが confirm されないようにする攻撃である
mempool 内に留めておく、ピン留めする、ことからこのように呼ばれるのだと思う
例えば L2 では、問題が起きた場合に L1 で正しい状態を確定させる tx を発行する場合がある。このような tx が confirm されないと問題になるケースがある
Transaction pinning | Bitcoin Optech
rbf-improvement
どんな pinning attack があるか
どうやって rbf 制限を迂回できるかの事例も乗っている
攻撃については TRUC BIP にも説明がある
bips/bip-0431.mediawiki at master · bitcoin/bips
BIP125 rule 3 pinning attack
RBF のコストをかなり引き上げる攻撃
p2p - How would an adversary increase the required fee to replace a transaction by up to 500 times? - Bitcoin Stack Exchange
This can allow an attacker to attach a large and low-feerate transaction to the transaction they want to pin, forcing any fee bump to pay for the replacement of the large child transaction.
Ref: optech
これも同じ
Mempool#67e4adb88f8ec70000128a53
low feerate だけど、でかい tx
feerate 低いのでマイニングはされない
なぜなら feerate が低い = 消費するブロックデータに対して支払われている fee は少ないので
fee 自体は高い
RBF するにはこのfeeも越えなければならない
RBF rule 3
Package limit pinning
bips/bip-0431.mediawiki at master · bitcoin/bips
詳細は mempool policy
limit を使った pinning の実例が知りたい
??? https://github.com/bitcoin/bitcoin/pull/30493#issuecomment-2253561451
LN 特有の pinning attack